package com.bestcem.xm.user.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 填写描述的地方
 *
 * @author ympan <yuming.pan@idiaoyan.com>
 * @version v
 * @date 2022/8/19 17:11
 */
@Getter
@AllArgsConstructor
public enum OrgPackageTimeFilterEnum {
    /**
     * 正式到期日
     */
    FORMAL_EXPIRE(0, "formal_expire_time"),
    /**
     * 试用到期日
     */
    TRIAL_EXPIRE(1, "trial_expire_time"),
    /**
     * 创建时间
     */
    CREATE_TIME(2, "create_time");

    /**
     * 类型
     */
    private Integer type;
    /**
     * 状态描述
     */
    private String desc;

    public static OrgPackageTimeFilterEnum getByType(Integer type) {
        if (type != null) {
            for (OrgPackageTimeFilterEnum value : values()) {
                if (value.getType().equals(type)) {
                    return value;
                }
            }
        }
        return null;
    }
}
    